package cn.demoncat.util.pay.alipay.entity;

/**
 * 支付宝 - 账务账单明细（资金流水账单）
 * 
 * @author 延晓磊
 *
 * @since 2019年10月8日
 */
public class AlipayFlow {

	/**
	 * 账务流水号
	 */
	private String flowNo;
	/**
	 * 支付宝业务流水号
	 */
	private String alipayNo;
	/**
	 * 商户订单号
	 */
	private String orderNo;
	/**
	 * 收支类型
	 * 
	 * 限：FlowType.code
	 */
	private String flowType;
	/**
	 * 商品名称
	 */
	private String tradeName;
	/**
	 * 发生时间
	 * 
	 * 例：2019-10-01 16:26:13
	 */
	private String tradeTime;
	/**
	 * 对方账号
	 * 
	 * 例：*宝(中国)网络技术有限公司
	 */
	private String tradeAccount;
	/**
	 * 收入金额，单位为分
	 */
	private String incomeAmount;
	/**
	 * 支出金额，单位为分
	 */
	private String expenseAmount;
	/**
	 * 账户余额，单位为分
	 */
	private String balanceAmount;
	/**
	 * 交易渠道
	 * 
	 * 例：支付宝
	 */
	private String channel;
	/**
	 * 业务类型
	 * 
	 * 例：转账，在线支付
	 */
	private String bizType;
	/**
	 * 备注
	 */
	private String remarks;
	
	public String getFlowNo() {
		return flowNo;
	}
	public void setFlowNo(String flowNo) {
		this.flowNo = flowNo;
	}
	public String getAlipayNo() {
		return alipayNo;
	}
	public void setAlipayNo(String alipayNo) {
		this.alipayNo = alipayNo;
	}
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public String getFlowType() {
		return flowType;
	}
	public void setFlowType(String flowType) {
		this.flowType = flowType;
	}
	public String getTradeName() {
		return tradeName;
	}
	public void setTradeName(String tradeName) {
		this.tradeName = tradeName;
	}
	public String getTradeTime() {
		return tradeTime;
	}
	public void setTradeTime(String tradeTime) {
		this.tradeTime = tradeTime;
	}
	public String getTradeAccount() {
		return tradeAccount;
	}
	public void setTradeAccount(String tradeAccount) {
		this.tradeAccount = tradeAccount;
	}
	public String getIncomeAmount() {
		return incomeAmount;
	}
	public void setIncomeAmount(String incomeAmount) {
		this.incomeAmount = incomeAmount;
	}
	public String getExpenseAmount() {
		return expenseAmount;
	}
	public void setExpenseAmount(String expenseAmount) {
		this.expenseAmount = expenseAmount;
	}
	public String getBalanceAmount() {
		return balanceAmount;
	}
	public void setBalanceAmount(String balanceAmount) {
		this.balanceAmount = balanceAmount;
	}
	public String getChannel() {
		return channel;
	}
	public void setChannel(String channel) {
		this.channel = channel;
	}
	public String getBizType() {
		return bizType;
	}
	public void setBizType(String bizType) {
		this.bizType = bizType;
	}
	public String getRemarks() {
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	
}
